package com.suning.sawp.dto.esb;

import java.io.Serializable;
import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("custSocietyInfoStruct")
public class CustSocietyInfoStruct implements Serializable {

    /**
     */
    private static final long serialVersionUID = 1865158865710819216L;

    @XStreamAlias("accountAliasList")
    private List<AccountAlias> accountAliasList;
    
    @XStreamAlias("birthdate")
    private String birthdate;
    
    @XStreamAlias("city")
    private String city;
    
    @XStreamAlias("constellation")
    private String constellation;
    
    @XStreamAlias("custLevelNum")
    private String custLevelNum;
    
    @XStreamAlias("custNum")
    private String custNum;
    
    @XStreamAlias("custType")
    private String custType;
    
    @XStreamAlias("expSummary")
    private String expSummary;
    
    @XStreamAlias("gender")
    private String gender;
    
    @XStreamAlias("indSignature")
    private String indSignature;
    
    @XStreamAlias("nickName")
    private String nickName;
    
    @XStreamAlias("state")
    private String state;
    
    @XStreamAlias("sysHeadPicFlag")
    private String sysHeadPicFlag;
    
    @XStreamAlias("sysHeadPicNum")
    private String sysHeadPicNum;

    public List<AccountAlias> getAccountAliasList() {
        return accountAliasList;
    }

    public void setAccountAliasList(List<AccountAlias> accountAliasList) {
        this.accountAliasList = accountAliasList;
    }

    public String getBirthdate() {
        return birthdate;
    }

    public void setBirthdate(String birthdate) {
        this.birthdate = birthdate;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getConstellation() {
        return constellation;
    }

    public void setConstellation(String constellation) {
        this.constellation = constellation;
    }

    public String getCustLevelNum() {
        return custLevelNum;
    }

    public void setCustLevelNum(String custLevelNum) {
        this.custLevelNum = custLevelNum;
    }

    public String getCustNum() {
        return custNum;
    }

    public void setCustNum(String custNum) {
        this.custNum = custNum;
    }

    public String getCustType() {
        return custType;
    }

    public void setCustType(String custType) {
        this.custType = custType;
    }

    public String getExpSummary() {
        return expSummary;
    }

    public void setExpSummary(String expSummary) {
        this.expSummary = expSummary;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getIndSignature() {
        return indSignature;
    }

    public void setIndSignature(String indSignature) {
        this.indSignature = indSignature;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getSysHeadPicFlag() {
        return sysHeadPicFlag;
    }

    public void setSysHeadPicFlag(String sysHeadPicFlag) {
        this.sysHeadPicFlag = sysHeadPicFlag;
    }

    public String getSysHeadPicNum() {
        return sysHeadPicNum;
    }

    public void setSysHeadPicNum(String sysHeadPicNum) {
        this.sysHeadPicNum = sysHeadPicNum;
    }
    
    public interface SysHeadPicFlag {
        String ECIF_YES = "100000000010";
        String ECIF_NO = "100000000020";
    }
}
